NewtInfo 0.9B2
(C)1994 Innovative Computer Solutions, All Rights Reserved
Written by Dan Rowley, Documentation/Graphics by Tom Collins

NOTE:  This is a beta version of NewtInfo.  It does not, to the best of our
knowledge, corrupt any information when run.  There is always a chance that
it could cause your Newton to crash or behave improperly.  If you do find a
bug with NewtInfo, please report it to us so we can fix it (see Bugs
section for more info).

< Overview >
	NewtInfo is a system profiler for the Newton MessagePad.  It can display,
print, fax or e-mail a detailed report of soups, packages, memory usage,
add-on prefs and formulas, power-off handlers, idlers, find-enabled
packages, and intelligent assistance packages.  Users can find out what's
taking up so much space on their systems, what some hot new program
patches, or why software is suddenly running slower.  Developers can have
customers use it when calling in with technical support questions.

< Installation Notes >
	Install NewtInfo as you would any other package (with the Connection Kit
or some other utility).  NewtInfo will work if installed on a PCMCIA card
(no Grip 'O Death).  Do not attempt to remove the card while NewtInfo is
running.  NewtInfo must be available while printing, but does not have to
be running.

< Usage >
	When you launch NewtInfo, you are presented with a list of reports to run.
 Select the reports to generate, and tap on the Start button.  NewtInfo
will then build the reports (which can take up to 30 seconds).  Once
complete, the reports will appear on a roll similar to the Prefs and
Formulas rolls.  You can tap on the up and down arrows to scroll from one
report to another, or tap on the overview button to bring up a list of
reports.  Tap on a title in the list to go to that report.

	Generating the reports requires that you have enough free heap memory. 
Generating all of the reports on an average Newton (MP100 with 2 meg card)
requires at least 20k of heap.  If you are short on heap space, generate
one or two section at a time.  The "Heap Usage" section requires the most
heap to run.

	While viewing the report, you can click on the routing button (envelope
icon) to print, fax or NewtonMail the report.  Note that NewtInfo must be
present when you print or fax the report from your OutBox (e.g., you cannot
remove a card with NewtInfo to put in your PCMCIA FaxModem to fax).  Also
note that routing a NewtInfo report will require additional heap space. 
You may want to quit NewtInfo before sending the report from your OutBox.

[ List General Newton Statistics ]
	Provides info about the version of NewtInfo, the type of MessagePad
(Classic, 100, 110), ROM version, and information about stores (number,
names, locked/unlocked, size, space used, space available).

[ Calculate Soup Stats ]
		Provides names of all soups on both stores with the number of non-index
entries, and total memory used (including indexes).  Soups listed as <none>
do not have any entries or indices on that store.  Because of indices, it
is possible to have a soup with zero entries that still takes up space. 
Also, because of rounding, it is possible for entries to "not add up"
(e.g., if 0.1k + 0.0k = 0.2k appears it could be 0.140 + 0.030 = 0.170). 
NewtInfo also totals memory used by soups on each store.

[ List Packages ]
	Lists all installed packages (including autoparts) and storage used by
each.

[ Calculate Package Heap Usage ]
	Lists estimated heap memory used by closed installed packages.  NewtInfo
cannot calculate the heap used by open packages.

[ List NewtCased Packages ]
	Lists all packages archived with NewtCase.  See <Our Other Newton
Applications> for more information on NewtCase.  The numbers listed in
parenthesis are the memory used by the archived package, and the heap space
that the application uses when installed.

[ List Add-on Prefs/Formulas ]
	Lists new or modified entries in your Preferences and Formulas rolls.

[ List PowerOffHandlers ]
	Lists any programs that will be notified when the Newton powers down.  If
you have a Newton that won't go to sleep, its insomnia could be caused by a
package listed in this section.

[ List Idlers ]
	Lists any idling programs, their frequency and their owners.  NewtInfo
might not be able to figure out the owner for certain idlers.  An unknown
idler with a frequency of 2 minutes is most likely the analog clock in the
status bar.

[ List Find-enabled Applications ]
	Lists programs that are checked when you perform a "Find All".

[ List Intelligent Assistant Info ]
	Lists built-in and add-on verbs that the Intelligent Assistant
understands.

< Registration Information >
	This application is SHAREWARE.  If you decide to keep it, please register
by sending US$15.00 to Innovative Computer Solutions; ATTN: Tom Collins;
1075 North Miller Road, #142; Scottsdale, Arizona USA 85257-4612.  Please
include your name, the name of this utility (NewtInfo 0.9b2), type(s) of
MessagePad(s) owned, address (postal) and preferred e-mail address so we
can contact you about updates and our other products.  You can also
register NewtInfo on CompuServe.  GO SWREG and search for apps with the
keyword "ICS".  (As of this writing, NewtInfo has not been assigned a SWREG
number.)

	PLEASE BE HONEST and register this software if you use it -- we can't
continue to write cool Newton apps if we don't get any support.  Look at it
this way -- if NewtInfo saves your an hour tracking down a problem with
your Newton, how much is it worth?  Even if you don't register it, e-mail
us a copy of your report so we can get a feel for what other people have
installed on their Newtons.	

< Bugs, Questions, Comments, Suggestions... >
	If NewtInfo crashes, please write down the error code and e-mail a bug
report to Dan.  Please be sure to write down the entire error message, all
of the information is important.  If there are any errors in the
documentation (spelling, grammar, technical) or you have some input on how
to make a section clearer, send e-mail to Tom.

	Also, if you have any ideas for a report or routing option you'd like to
see, let us know and we'll try to add it to the next version. 

	Send e-mail to the author, Dan Rowley, at ics@amug.org or 73563,2343 on
CompuServe.  You can reach Tom Collins at ics@indirect.com or 75460,2121 on
CompuServe.  We want to develop Newton applications to fit your needs. 
Give us feedback, let us know if we're doing it right.  We're here for
you.

< Our Other Newton Applications >
	Check out our popular Newton utilities, NewtCase and SleepAid.  They were
voted numbers three and five (respectively) in the GNUT Top 10 Shareware
List of September 1994.  You can find our software on CompuServe (GO
NEWTON), AOL (PDA and NEWTON), AppleLink, eWorld, and the Internet
(newton.uiowa.edu, ftp.amug.org, etc.).  Internet users should check out
our World Wide Web page at http://www.indirect.com/ics/newton/ and FTP
files (always the latest versions) at ftp://ftp.indirect.com/pub/ics/.

< Revision History >
	0.9b2 - Fixed -48406 error on Intelligent Assistant section.  Added heap
usage section.  Added e-mail to routing slip.
	0.9b - Initial public release.

< Legal Mumbo Jumbo >
	Newton, MessagePad, Connection Kit and Apple are registered trademarks of
Apple Computer, Inc.  NewtInfo is a trademark of Innovative Computer
Solutions.

	You can't sell NewtInfo, but you can charge a nominal fee for connect time
or media (not to exceed $5).  Contact the authors if you plan to include it
in some sort of shareware/freeware collection or bundle it with a
commercial product.

	In using this software, you understand and agree that this software is
provided "as is" without warranty of any kind.  The authors do not make any
warranties, either expressed or implied, including but not limited to
implied warranties of merchantability and fitness for a particular purpose,
with respect to this software.

	In no event shall the authors be liable for any consequential, incidental,
or special damages whatsoever (including, without limitation, damages for
loss of critical data, loss of profits, interruption of business and the
like) arising out of the use or inability to use this software.

	Have a nice day.  ;-)

Innovative Computer Solutions / 1075 N. Miller #142 / Scottsdale, AZ 85257
Dan Rowley / ics@amug.org / CIS: 73563,2343 / eWorld: DRowley
Tom Collins / ics@indirect.com / CIS: 75460,2121 / eWorld: Innovative